home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 12 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: cam.its.utas.edu.au!leven!dbenn
  2. From: dbenn@leven.appcomp.utas.edu.au (David Benn)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Which language?
  5. Date: 2 Jan 1996 03:16:43 GMT
  6. Organization: University of Tasmania
  7. Message-ID: <4ca82r$am@cam.its.utas.edu.au>
  8. References: <550.6571T1386T2209@Th0r.foo.bar>
  9. NNTP-Posting-Host: leven.appcomp.utas.edu.au
  10.  
  11. In article <550.6571T1386T2209@Th0r.foo.bar>, ryanm.io.org (ryanm) writes:
  12. >
  13. >   I'd like to start some serious programming on the Amiga.  So far I've
  14. >only programmed in BASIC languages and a little AREXX.  I'd like to learn
  15. >something that would better prepare me for university.
  16. >
  17. >   So I'd like some opinions on what higher end languages are good for
  18. >programming.  I know about SAS C, DICE, Amiga E, HiSoft Pascal... Which
  19. >languages are best suited for beginners such as me?  Thanks.
  20.  
  21. Certainly, learning C well will stand you in good stead insofar as learning
  22. about structured programming is concerned. It will also give you the
  23. ability to read the RKMs and program the Amiga at the library/device level.
  24.  
  25. HS Pascal gives you hooks into the system letting you do system-level
  26. programming just like C. There's plenty more C source than Pascal though.
  27. Also, Standard Pascal doesn't have the language extensions necessary to
  28. do system-level programming, whereas "standard" C does.
  29.  
  30. Which BASICs have you programmed in? Tried ACE BASIC? It's freeware, has
  31. C-like structs, lets you do system-level program like the above languages
  32. as well as higher-level programming (gives lots of help with GUI stuff).
  33. You can also use ACE to do structured programming, learn about dynamic
  34. data structures (linked-lists, trees etc), recursion etc. Having already
  35. programmed in other BASICs, ACE will seem more familiar to you than C. It
  36. might help you ease into something like C when you get to Uni.
  37.  
  38. Rgds,
  39.  
  40. DB
  41.  
  42. -- 
  43. D.Benn@appcomp.utas.edu.au -**- ACE: http://www.appcomp.utas.edu.au/users/dbenn/
  44. For I dipped into the Future, far as human eye could see, saw the vision
  45. of the world, and all the wonder it would be. (Alfred, Lord Tennyson)
  46.